<html>
 <head>
  <meta charset="UTF-8">
 </head>
 <body>
  <h1 data-lake-id="quA95" id="quA95"><span data-lake-id="u02f31e7a" id="u02f31e7a">典型回答</span></h1>
  <p data-lake-id="u0ac20cd6" id="u0ac20cd6"><br></p>
  <p data-lake-id="u36453f37" id="u36453f37"><span data-lake-id="u55e8c489" id="u55e8c489">CDN是Content Delivery Network的缩写，翻译成内容分发网络（这个中文名我一直记不住），它主要是通过将内容存储在全球各地的</span><strong><span data-lake-id="u91a5931b" id="u91a5931b">边缘节点</span></strong><span data-lake-id="u689bf2d2" id="u689bf2d2">上，以就近原则向用户提供内容。</span></p>
  <p data-lake-id="u0dd1c93b" id="u0dd1c93b"><span data-lake-id="ue5bd54ab" id="ue5bd54ab">​</span><br></p>
  <p data-lake-id="udef4e4c7" id="udef4e4c7"><strong><span data-lake-id="u746b4af2" id="u746b4af2">CDN可以做缓存是因为它在全球范围内部署了多个边缘节点，这些节点分布在不同的地理位置，靠近用户所在的区域。</span></strong><span data-lake-id="ue30c4b10" id="ue30c4b10">当用户请求某个资源（例如网页、图片、视频等），CDN会根据用户的位置，将资源从最近的边缘节点提供给用户。</span></p>
  <p data-lake-id="u9f88cc02" id="u9f88cc02"><span data-lake-id="u216b8431" id="u216b8431">​</span><br></p>
  <p data-lake-id="u0c78909f" id="u0c78909f"><span data-lake-id="u7d8a41f8" id="u7d8a41f8">比如说我在内蒙古呼和浩特，我想要访问部署在上海的淘宝服务器，这时候发起一次请求的话，就需要从呼和浩特把请求发送到上海。那如果能够更近一点的区域快速拿到一些资源的话，就可以不用这么慢了。</span></p>
  <p data-lake-id="u9f651e8d" id="u9f651e8d"><span data-lake-id="u9b56c51b" id="u9b56c51b">​</span><br></p>
  <p data-lake-id="u27ca6846" id="u27ca6846"><span data-lake-id="u34c15325" id="u34c15325">那么CDN刚好是可以部署在很多地方的边缘节点，你比如说阿里云的CDN（非广告，哈哈哈），在全球拥有3200+节点。中国内地（大陆）拥有2300+节点，覆盖31个省级区域；中国香港、中国澳门、中国台湾、其他国家和地区拥有900+节点，覆盖70多个国家和地区。</span></p>
  <p data-lake-id="uca1aa8e2" id="uca1aa8e2"><span data-lake-id="u6601446b" id="u6601446b">​</span><br></p>
  <p data-lake-id="u50954201" id="u50954201"><img src="https://cdn.nlark.com/yuque/0/2023/png/5378072/1685247503762-461d1a9f-4c3c-4e7b-b296-ee2be0bf63ae.png?x-oss-process=image%2Fwatermark%2Ctype_d3F5LW1pY3JvaGVp%2Csize_55%2Ctext_SmF2YSA4IEd1IFA%3D%2Ccolor_FFFFFF%2Cshadow_50%2Ct_80%2Cg_se%2Cx_10%2Cy_10"></p>
  <p data-lake-id="ucda3021b" id="ucda3021b"><span data-lake-id="u65ea8c28" id="u65ea8c28">​</span><br></p>
  <p data-lake-id="u33ebcfc1" id="u33ebcfc1"><span data-lake-id="u52e029d5" id="u52e029d5">如果很多静态资源可以放到CDN上面，那么就可以就近的访问到CDN，然后快速的获取到这些静态的资源。</span></p>
  <p data-lake-id="u6e89cf37" id="u6e89cf37"><span data-lake-id="u6261b432" id="u6261b432">​</span><br></p>
  <p data-lake-id="ufd0ca9a1" id="ufd0ca9a1"><span data-lake-id="u015e3e77" id="u015e3e77">CDN具有广泛的应用场景，可实现图片小文件、大文件下载和视音频点播业务类型的存储，以实现加速的目的。</span></p>
  <p data-lake-id="ua9c3268f" id="ua9c3268f"><span data-lake-id="u1778da0a" id="u1778da0a">​</span><br></p>
  <p data-lake-id="u93b75f0b" id="u93b75f0b"><span data-lake-id="ud8682078" id="ud8682078">用户首次访问这些资源的时候，CDN会将资源从服务器获取到，并将其缓存到边缘节点上。当其他用户在同一地区请求相同的资源时，CDN会直接从边缘节点返回缓存的副本，而不必再次访问源服务器。这样可以减少网络延迟和带宽消耗，提高内容的传输速度和响应性能。</span></p>
  <p data-lake-id="u4631ee23" id="u4631ee23"><span data-lake-id="u10e68ead" id="u10e68ead">​</span><br></p>
  <p data-lake-id="u777ca0ff" id="u777ca0ff"><span data-lake-id="uf78a062a" id="uf78a062a">​</span><br></p>
 </body>
</html>